Skip to content

Use RAGU MixSearchEngine for backend search#3

Merged
Dev-cmyser merged 3 commits into
RaguTeam:mainfrom
Bismarc228:feature/ragu-mix-search
Jul 9, 2026
Merged

Use RAGU MixSearchEngine for backend search#3
Dev-cmyser merged 3 commits into
RaguTeam:mainfrom
Bismarc228:feature/ragu-mix-search

Conversation

@Bismarc228

@Bismarc228 Bismarc228 commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • wire the backend dataset/search repository to prebuilt RAGU indexes and MixSearchEngine
  • update API schema artifacts and chat UI contract for the RAGU search response shape
  • document every supported backend environment variable in back/.env.example, including YandexGPT, OpenAI-compatible LLM fallback, and embedding endpoint options
  • stabilize the MAM CI TypeScript version used by deploy workflow

Why

The backend now depends on existing RAGU index artifacts instead of mock-only retrieval paths. The environment example had fallen behind the supported configuration surface, so new fallback LLM and embedder variables were missing from onboarding docs.

Validation

  • comm -23 <(rg -h -o --pcre2 'env\\.get\\(\"\\K[A-Z0-9_]+' back/src | sort -u) <(rg -h -o --pcre2 '^[A-Z0-9_]+(?==)' back/.env.example | sort -u) produced no missing variables
  • git diff --check -- back/.env.example
  • RAGU_INDEXES_DIR=/home/yara/Desktop/dev/other/RAGU/NorHac/RAGU/indexes .venv/bin/python -m pytest from back/: 9 passed, 1 warning

Notes

A plain .venv/bin/python -m pytest run without a local RAGU_INDEXES_DIR currently fails because dataset discovery returns an empty list in this checkout.

@Dev-cmyser Dev-cmyser merged commit 7853459 into RaguTeam:main Jul 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants